<?php

class AjaxController extends AdminController {

	protected function before(){
		$this->beforeWithSecurity();
		//..
		if( !isset($_POST) || count($_POST) == 0 ){
			echo null;
			exit();
		}
	}
	
	protected function after(){
		exit();
	}
	
	public function isNomeUsuarioValido() {
		
		if(stristr($_POST["nome"], 'admin') === FALSE) {
			$usuarioModel = new UsuarioModel();
			$usuarios = $usuarioModel->find( 
				array(
					"nome" => $_POST["nome"], 
					"condominio_id" => Encryption::decode($_POST["condominio_id"])
				)
			);
			echo (count($usuarios) == 0);
		}else{
			echo false;
		}	
			
	}
	
	public function searchAddress() {
		$cep = $_POST['cep'];
		$formato = $_POST['formato']; // json / xml / javascript / query_string
		$url = 'http://republicavirtual.com.br/web_cep.php?cep='.urlencode($cep).'&formato='.$formato;
		$resultado = @file_get_contents($url);  
		$objectJson = json_decode($resultado);
		$estados = Estados::createArraySiglaNome();
		$resultado = str_replace("}", ", 'estado': '".$estados[$objectJson->uf]."'}", $resultado);
	    echo $resultado; 
	}
	
}

?>